const express = require("express")
var svgCaptcha = require('svg-captcha');
const captcha = express.Router() //创建路由

captcha.get("/", (req, res) => {  //必须要先匹配到/captcha ，才能来这儿
    var codeConfig = {
        size: 4,// 验证码长度
        ignoreChars: '0o1i', // 验证码字符中排除 0o1i
        noise: 2, // 干扰线条的数量
        height: 44 
    }
    var captcha = svgCaptcha.create(codeConfig);
    //存session用于验证接口获取文字码
    //需要时通过req.session.captcha 调用
    // req.session.captcha = captcha.text.toLowerCase(); 
    process.env.captcha = captcha.text.toLowerCase();  //挂载到全局
    var codeData = {
        imgurl:captcha.data,
        code:200
    }
    res.send(codeData);
})

module.exports = captcha
